﻿using System;
using System.Collections.Generic;
using System.Text;

namespace CeA.Reports.Atendimento.DataAccess.DTO {
    [Serializable]
    public class UsuarioDetalheDTO {
        private int    m_id;
        private string m_nome;
        private string m_email;
        private string m_telefone;
        private string m_celular;
        private string m_numeroFuncional;
        private string m_departamento;

        public int Id                       {
            get { return m_id; }
            set { m_id = value; }
        }

        public string Nome                  {
            get { return m_nome; }
            set { m_nome = value; }
        }

        public string Email                 {
            get { return m_email; }
            set { m_email = value; }
        }

        public string Telefone              {
            get { return m_telefone; }
            set { m_telefone = value; }
        }

        public string Celular               {
            get { return m_celular; }
            set { m_celular = value; }
        }

        public string NumeroFuncional       {
            get { return m_numeroFuncional; }
            set { m_numeroFuncional = value; }
        }

        public string Departamento          {
            get { return m_departamento; }
            set { m_departamento = value; }
        }

        public override string ToString()   {
            StringBuilder str = new StringBuilder();

            str.AppendFormat("UsuarioDetalhe@[m_id={0};", m_id);
            str.AppendFormat(" m_nome={0};",            m_nome);
            str.AppendFormat(" m_email={0}]",           m_email);
            str.AppendFormat(" m_telefone={0}]",        m_telefone);
            str.AppendFormat(" m_celular={0}]",         m_celular);
            str.AppendFormat(" m_numeroFuncional={0}]", m_numeroFuncional);
            str.AppendFormat(" m_departamento={0}]",    m_departamento);

            return str.ToString();
        }
    }
}
